package com.ruifu.bom.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liun
 * @create 2020/3/25
 */
@Data
@ApiModel(value = "BOM查询条件类", description = "BOM查询条件入参类")
public class MaterielBomCondition {

    /**
     * D-设计BOM(默认) E-生产BOM P-工艺BOM
     */
    @ApiModelProperty(example = "E")
    private String bomType = "D";

    /**
     * 0-只看已发布状态 1-最新状态（含未发布）
     */
    @ApiModelProperty(example = "1")
    private Integer bomState = 1;

    /**
     * 时间有效性，开始时间。从当前时间回溯历史版本（为空时不判断）
     */
    @ApiModelProperty(example = "2018-12-04")
    private String timeBegin = "";

    /**
     * 工场有效性（为空时不判断）
     */
    @ApiModelProperty(example = "factoryActive")
    private String factoryActive = "";

}
